﻿﻿.view__content ul{
    list-style: none;padding: 0;margin: 0;
}
.top-menu ul li a{
    padding: 0 0 0 25px;
    background: url(htmlRes/tr-rgxz.png) no-repeat left center;
}
.top-menu ul li.n2 a{
    background: url(htmlRes/tr-layout.png) no-repeat left center;
}
.top-menu ul li.n3 a{
    background: url(htmlRes/tr-servicetime.png) no-repeat left center;
}
.top-menu ul li.n4 a{
    background: url(htmlRes/tr-mylibrary.png) no-repeat left center;
}
.top-menu ul li.n5 a{
    background: url(htmlRes/tr-qjvr.png) no-repeat left center;
}
.top-menu ul li.n6 a{
    background: url(htmlRes/tr-english.png) no-repeat left center;
}
.top-menu ul li.n7 a{
    background: url(htmlRes/tr-english.png) no-repeat left center;
}
.right-links {
    position: fixed;
    top: 56%;
    margin-top: -199px;
    right: 0;
    width: 130px;
    z-index: 999;
}
.right-links .links {
    width: 100%;
    height: 115px;
    padding-top: 18px;
    background: #c33539;
  
    text-align: center;
}
.right-links p {
    text-indent: 0;
    font-size: 15px;
    line-height: 16px;
}
.right-links .links.i2 {
    height: 125px;
    border-top: 1px solid #e99696;
}
.right-links .links:hover{background: #e33a3d;}
.right-links .links .links-icon{     display: block; margin: 0 auto; width: 40px; height: 40px; background: url(img/icon2.png) no-repeat 0 center;    margin-bottom: 10px; }
.right-links .links a{ font-size: 16px; display: block;    line-height: 30px; color: #fff; width: 120px; margin: 0 auto; }
.right-links .links.i2 .links-icon { background-position: -51px center; }

.right-links .links.i1 .links-icon { background-position: -161px center; }
.fb1-row{
    flex-wrap: wrap;margin: 0 auto;list-style: none;padding: 0;
}

.fb1-row li{
    margin-bottom: 20px;
}

.fb1-row li img{
    /*max-width: 100%;*/
}
.front-database-title-wrap .more_btn{
    color: #999999;font-size: 14px;cursor: pointer;
}

.front-row1 .views-view-grid .views-row{
    float: left;clear: initial;width: 50%;
overflow:hidden;
    white-space:nowrap;
    /*文字超出宽度则显示ellipsis省略号*/
    text-overflow:ellipsis;
}

.front-row1 .views-view-grid .views-col{
    float:none;
}

.block-content.jlhd{
    padding: 30px 0 0 0;
}
.jlht-item{
    margin: 0 0 30px 0;
}
.jlhd-row{
    flex-wrap: wrap;list-style: none;padding: 0;margin: 0;
}

.view__header .more_btn{
    color: #999999;font-size: 14px;cursor: pointer;
}

.front-row2 ul{
    list-style: none;padding: 0 ;margin: 0;
}

.front-row2 .views-view-grid .views-row{
    width: 100%;
}
.front-new {
  
    margin-bottom: 15px;
}
.front-new-col.n2 .front-new{
    float: right;
}
.front-new-col.n4 .front-new{
    float: right;
}
#nav {
   display:none;
}
.post-10 .news_list .news{
    width: 33.333333333333%;    float: left;
}
.post-10 .news_list li.n3{
    border-right: none;
}

.front-bottom{
    margin: 0 ;padding: 0;list-style: none;
}
.front-bottom-item{
    /*display: block !important;*/text-align: center;
}
.front-bottom-item a{
   line-height: 20px;
}

.front-row4 .front-bottom-item a{
    display: block;
}
.front-row4 .front-bottom-item span{
    padding: 0 0 0 26px;background: url(htmlRes/yuedutuiguang2.png) no-repeat left center;
}
.front-row4 .front-bottom-item:hover span{
    background: url(htmlRes/yuedutuiguang.png) no-repeat left center;
}

.front-row4 .news_list li.n2 span{
    padding: 0 0 0 26px;background: url(htmlRes/weishimodushu.png) no-repeat left center;
}
.front-row4 .news_list li.n2:hover span{
    background: url(htmlRes/weishimodushu2.png) no-repeat left center;
}

.front-row4 .news_list li.n3 span{
    padding: 0 0 0 26px;background: url(htmlRes/boke.png) no-repeat left center;
}
.front-row4 .news_list li.n3:hover span{
    background: url(htmlRes/boke2.png) no-repeat left center;
}
.front-row4 .news_list li.n4 span{
    padding: 0 0 0 26px;background: url(htmlRes/tushuguan-2.png) no-repeat left center;
}
.front-row4 .news_list li.n4:hover span{
    background: url(htmlRes/tushuguan-2_2.png) no-repeat left center;
}

.front-row4 .news_list li.n5 span{
    padding: 0 0 0 26px;background: url(htmlRes/kexinqikan.png) no-repeat left center;
}
.front-row4 .news_list li.n5:hover span{
    background: url(htmlRes/hexinqikan2.png) no-repeat left center;
}

.front-row4 .news_list li.n6 span{
    padding: 0 0 0 26px;background: url(htmlRes/shoulu.png) no-repeat left center;
}
.front-row4 .news_list li.n6:hover span{
    background: url(htmlRes/shoulu2.png) no-repeat left center;
}

.front-row4 .news_list li.n7 span{
    padding: 0 0 0 26px;background: url(htmlRes/dang.png) no-repeat left center;
}
.front-row4 .news_list li.n7:hover span{
    background: url(htmlRes/dang_1.png) no-repeat left center;
}

.footer-right>div>div>ul.basic__body{
    display: flex;
    justify-content: space-around;
    text-align: center;
    color: #d3d3d3;
}
.footer-right>div>div>ul.basic__body figcaption{
margin-top: 16px;
    font-size: 14px;
}
.basic__body{
    padding: 0;margin: 0 auto;
}

.page--front .header-banner .tab-pane form.newst input[type="text"]{
    width: calc(100% - 375px);
}

.page--front .header-banner .tab-pane div > .input-group>input.form-control{
    height: 60px;
}

.news_list{
    list-style: none;margin: 0 auto;padding: 0;
}

.front-new-img {max-height:175px;overflow: hidden;    min-height: 175px;}
.front-new-img img{width:100%;height:100%;object-fit: cover;min-height: 175px;}


.view .view__content{
    list-style: none;margin: 0 auto;padding: 0;
}

.view .view__content li{
    line-height: 14px;
}

.leftmenu li a.selected{color:#ab1c1e;}
.leftmenu li a.parent{color:#ab1c1e;}
.front-notice-date{line-height: 16px;}

header{margin-bottom:0px;}


ul.wp_listcolumn_x {
    border-radius: 8px;
    background: #fcfcfc;
    padding: 5px;
    border: 1px solid #e2e2e2;
}
.wp_listcolumn_x .wp_column a {
    display: inline-block;
    color: #999;
    font-size: 16px;
    font-weight: normal;
    background: #fcfcfc;
    line-height: 45px;
}
.wp_listcolumn_x .wp_column a .column-name {
    display: inline-block;
    line-height: 30px;
    margin: 0 1em;
    cursor: pointer;       color: #ab1c1e;
}
.wp_listcolumn_x .wp_column a .column-name:hover{    background: #ab1c1e;
    color: #fff;}
.wp_listcolumn_x .wp_column a.selected .column-name {
    background: #ab1c1e;
    color: #fff;
}
.wp_listcolumn_x .wp_column a:hover {
    color: #ab1c1e;
    background-color: #fcfcfc;
}
.wp_listcolumn_x .wp_column a.selected {
     color: #ab1c1e;
    background-color: #fcfcfc;
}

input#subm {
    background: #E33A3D;
    text-align: center;
    color: #ffffff;
    font-size: 18px !important;
    height: 42px !important;
    line-height: 42px;
    padding: 0 !important;
    width: 132px;
    margin-left: 20px !important;
    border-radius: 5px !important;
}
.searchbox.clearfix.input-group { padding-left: 20px; padding-right: 20px;}
#keyword {  height: 42px;}
.wp_entry img {
    max-width: 900px;
    _width: :expression(this.width>640?"640px":this.width+"px");
}
main .container {
    padding-top: 0 !important;
}
.basic__field-fujiawenjian:hover{background-color:#AB1C1E !important;color:white;}
#blocktabs-xkfw #blocktabs-xkfw-3 p.btn a:hover {  background: #ab1c1e !important;}
.possplit {
    background-image: url(htmlRes/posSplit.png);
    background-repeat: no-repeat;
    background-position: left center;
    text-indent: 22px;
    background-position: center;
    width: 30px;
    display: inline-block;
    border: 0px solid red;
}

@media screen and (max-width: 460px){
.fb1-row img {
    max-width: 145px;
}
div#wp_content_w7_0 {
    overflow: auto;
}
.mbanner .focus .focus-pagination{display:none;}
.searchbox.clearfix.input-group {
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
}
#keyword {
    height: 40px;
}
input#subm {
    background: #E33A3D;
    text-align: center;
    color: #ffffff;
    font-size: 17px !important;
    height: 42px !important;
    line-height: 42px;
    padding: 0 !important;
    width: 65px;
    margin-left: 20px !important;
    border-radius: 5px !important;
}
.page--front .header-banner .tab-pane form.newst input[type="text"] {
    width: calc(100% - 160px);
}
.wp-navi-aside .navi-aside-wrap li .sub-menu li a {
    padding-left: 6px;
}
.navi-aside-toggle {display: block !important;    top: 33px !important;}
ul.wp-menu.clearfix {
    list-style: none;
    padding-left: 0;
}
.main-menu.col-sm-6.col-md-6 {
    display:none;
}
}





.focus-box {  background-position:center; position:relative; font-family:'\5b8b\4f53'; }
.focus-container { overflow:hidden; position:relative; visibility:hidden;}
.focus-container .focus-item { position:absolute; width:100%; height: 100%; left:0; top:0; overflow: hidden;}
.focus-container .focus-item img { width: 100%; height: 100%; border:0; vertical-align: top;}
.focus-title-bar {position:absolute;left: 50%;bottom: 34px;z-index: 40;width: 100%;height: 40px;margin-left: -550px;}
.focus-title-bg { width: 100%; height: 100%; background-color: #000; opacity: 0.7; filter:alpha(opacity=70);}
.focus-title {display: inline-block;white-space: nowrap;height: 40px;line-height: 40px;margin: 0px; padding: 0 15px;color: #fff;font-size: 16px;font-weight:normal;font-family:"Microsoft YaHei";position: absolute;left: 0;top: 0;z-index: 50;}
.focus-title a,.focus-text a {color: #fff; text-decoration: none;}
.focus-title a:hover,.focus-text a:hover { color: #e5e5e5; text-decoration: none;}
.focus-text-box { position:absolute; left:30px; top:10px; z-index: 20; width: 40%; height: 100px;}
.focus-text-bg { width: 100%; height: 100%; background-color: #000; opacity: 0.7; filter:alpha(opacity=70);}
.focus-text-inner { position: absolute; left: 0; top: 0; z-index: 30; height: 100%; overflow: hidden;}
.focus-text{  padding:10px; line-height: 1.5; color: #fff; font-size: 13px; }
.focus-navigation { display:block; width:30px; text-align:center; height:50px; line-height:50px; background:#000; text-decoration: none; color:#fff; font-size:30px; font-weight:bold; text-decoration: none; cursor:pointer; position:absolute; top:50%; margin-top:-25px; z-index: 50; opacity: 0.7; filter:alpha(opacity=70);}
.focus-navigation:hover { font-size: 30px; font-weight: bold; color: #fff; text-decoration: none;}
.focus-navigation:active {opacity: 1; filter:alpha(opacity=100);}
.focus-prev { left:0px;}
.focus-next { right:0px;}
.focus-pagination {position:absolute;right:10px;bottom: 10px;z-index:60;height:20px;text-align:right;}
.focus-page { display:inline-block; width:10px; height:10px; line-height:10px; text-align:center; font-size:12px; text-decoration: none; font-family:Arial, Helvetica, sans-serif; overflow:hidden; border-radius:5px; background-color:#999; color:#fff; margin-right:5px; cursor:pointer;}
.focus-page span { display: none;}
.focus-page:hover { text-decoration: none; font-size: 12px; color: #fff; font-weight: bold; }
.focus-page-active { background-color:#ff4019;}

#banner {background: #e7e2df;}
#banner .inner {width:auto;text-align: center;position:relative;}
.mbanner .focus .focus-title-bar {bottom:40px;left: 40px;margin-left:0px;}
.mbanner .focus .focus-title-bg {background-color: #000;opacity: 0.4;filter:alpha(opacity=60);}

.mbanner .focus .focus-pagination {position:absolute;left: 14px;bottom: 28px;margin-right: 0px;z-index:60;height:auto;max-width:100px;}
.mbanner .focus .focus-page { display:inline-block; width:9px; height:9px;  margin-right:6px;background:#fff;}
.mbanner .focus .focus-page-active {width:18px;background: #fff;opacity:1; filter:Alpha(opacity=100);}

.mbanner .focus .focus-navigation {width:58px; height:53px; opacity: 0.7; filter:alpha(opacity=70); background:url(images/slide_next.png) no-repeat; text-indent:-999em;}
.mbanner .focus .focus-navigation:hover {opacity: 1; filter:alpha(opacity=100);}
.mbanner .focus .focus-navigation:active {opacity: 1; filter:alpha(opacity=100);}
.mbanner .focus .focus-prev { left:0px;}
.mbanner .focus .focus-next { right:0px;background-position:right top}
/**aside导航**/
.navi-aside-page {position: fixed;}
.navi-aside-toggle {display: block;width:34px;height: 34px;background: url(img/nav_btn.png) no-repeat 50%;cursor: pointer;position: absolute;left: 0;top:50%;margin-top: -17px;display: none;}
.navi-aside-search { display: block; width:34px; height: 34px; background: url(css/img/menu-icon-search.png) no-repeat 50%; cursor: pointer; position: absolute; left:auto; right: 10px;top: 58px; z-index:1000; margin-top: -17px;display: none;}
.wp-navi-aside { display: none; position: fixed; left: 0; top:0; bottom: 0; right: 0; z-index: 1000; }
.wp-navi-aside .navi-aside-mask { width: 100%; height: 100%; background: rgba(0,0,0,.1); }
.wp-navi-aside-active { display: block;}
.wp-navi-aside .aside-inner {position: fixed;top: 0;bottom: 0;left: -216px;z-index: 1002;width: 216px;max-width: 100%;background: #252525; overflow-y: auto;-webkit-overflow-scrolling: touch; }
.wp-navi-aside .aside-inner:after {content: "";display: block;position: absolute;top: 0;bottom: 0;right: 0;width: 1px;background: rgba(0,0,0,.6);box-shadow: 0 0 5px 2px rgba(0,0,0,.6);}
.wp-navi-aside .navi-aside-head { margin-top: 0;border-top: 1px solid rgba(0,0,0,.3);background: #333;box-shadow: inset 0 1px 0 rgba(255,255,255,.05);text-shadow: 0 1px 0 rgba(0,0,0,.5);}
.wp-navi-aside .navi-aside-head .navi-aside-title { padding:7px 10px; font-weight: normal; color: #777; font-size: 14px;    margin-top: 0;}
.wp-navi-aside .navi-aside-wrap { color: #aaa;border-bottom: 1px solid rgba(0,0,0,.3);box-shadow: 0 1px 0 rgba(255,255,255,.05);}
.wp-navi-aside .navi-aside-wrap li { position: relative;}
.wp-navi-aside .navi-aside-wrap li .menu-switch-arrow { display:block; cursor: pointer; width:50px; height: 35px; position: absolute; right: 0; top:0px; color: #f6f6f6; font-size: 14px; background: url(img/menu-switch-arrow.png) no-repeat 22px -25px;}
.wp-navi-aside .navi-aside-wrap li .menu-open-arrow { background-position: 20px 12px;}
.wp-navi-aside .navi-aside-wrap li a {display: block;text-decoration: none;color: #c7c7c7;font-size: 14px;line-height: 20px;padding: 8px 30px 8px 10px;border-top: 1px solid rgba(0,0,0,.3);box-shadow: inset 0 1px 0 rgba(255,255,255,.05);text-shadow: 0 1px 0 rgba(0,0,0,.5);}
.wp-navi-aside .navi-aside-wrap li a:hover,.wp-navi-aside .navi-aside-wrap li a:focus { background-color: #404040; color: #fff; outline: 0;}
.wp-navi-aside .navi-aside-wrap li .sub-menu { display: none; background-color: #2e2e2e;}
.wp-navi-aside .navi-aside-wrap li .sub-menu li a {padding-left: 26px;}
.wp-navi-aside .navi-aside-wrap li .sub-menu .sub-menu { background-color: #333}
.wp-navi-aside .navi-aside-wrap li .sub-menu .sub-menu li a {padding-left: 40px;}
.wp-navi-aside .navi-aside-wrap li .sub-menu .sub-menu .sub-menu { background-color: #343434;}
.wp-navi-aside .navi-aside-wrap li .sub-menu .sub-menu .sub-menu li a { padding-left: 54px;}
.wp-navi-aside .navi-aside-wrap li .sub-menu .sub-menu .sub-menu .sub-menu { background-color: #373737;}
.wp-navi-aside .navi-aside-wrap li .sub-menu .sub-menu .sub-menu .sub-menu li a { padding-left: 68px;}
.block-content--front-chx .basic__body.container {
    max-width: 700px;padding:0;
}
.header-banner > .block-content--front-chx {
    bottom: 40px;
}
.news_box {
    margin: 0 25px;
}
.news_box:hover img {
    transform: scale(1.1);
}
.news_img {
    height: 264px;
    overflow: hidden;
    margin-bottom: 10px;
}
.news_img img {
    width: 100%;
    height: auto;transition:all 0.3s ease-in-out;
    max-height: 100%;
}
.news_title {
    margin-bottom: 5px;    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 99%;
}
.news_text a {
    font-size: 14px;
    color: #666;
}
p.tit {
    text-indent: 0;font-size: 18px;    border-bottom: 1px solid #ab1c1e;
    height: 36px;
    margin-top: 20px;
}
.tit span{
padding: 10px 20px;
    background: #ab1c1e;
    color: #fff;
   }
.con {
    line-height: 40px;
    font-size: 16px;
    margin-bottom: 40px;
}

p.arti_metas {
    text-indent: 0;    margin-bottom: 0;
    margin-top: 20px;
}
#spk-content .page-header span.arti_update {
    display: inline-block;margin-right: 30px;padding-left: 20px; background: url(img/clock.png) no-repeat left center;
}
#spk-content .page-header span.arti_views {
    display: inline-block;padding-left: 27px; background: url(img/eye.png) no-repeat left center;
}
.page-header.book {
 
    border-bottom: 0px solid #eeeeee;
}
#spk-content .page-header span.WP_VisitCount{ display: inline-block;    overflow: initial;}
h3.tit1 { float: left;  padding: 0;  margin: 0; font-size: 36px; font-weight: bold;}
.more_btn1 { float: right;font-size: 16px;  margin-top: 20px;}
.bao.clearfix {   margin-top: 20px;border: 1px solid #ccc;  margin-bottom: 40px;}
.bao_box { float: left;  width: 25%;  text-align: center;}
.bap_tit {  margin-top: 10px;}
.bao_box img { width: 100%;  height: auto;}
.bao_img {}
.bao_con { margin: 10px;}
.view__content .bao_con a { font-size: 14px; font-weight: bold;  color: #333;}
.list_pic .view__row {
    float: left;
    width: 25%;
}
.list_pic .view__row img{ width: 100%;  height: auto;}
.list_pic .row {
    margin: 20px;
    text-align: center;
}
.list_pic .view__row .news_pic {
    height: 370px;
    overflow: hidden;
    background: #f1f1f1;margin-bottom:10px;
}
.pic_title a {
    color: #333;
    font-weight: bold;
}
/*日历新闻样式2*/
.rili2{}
.rili2 .con{ padding:5px 0px;}
.rili2 .news_list {}
.rili2 .news_list li.news{}
.rili2 .news_list li.news .news_date{float: left;width: 80px;margin-right:-90px;background:#00707a;text-align:center;margin-top:10px;}
.rili2 .news_list li.news .news_date .news_year{line-height: 40px;font-size: 26px; color:#fff; background-color:#c33539; transition:all 0.4s ease-in-out;}
.rili2 .news_list li.news .news_date .news_days{line-height:40px; font-size: 16px; color:#6b6b6b; background-color:#e3e4e6;}
.rili2 .news_list li.news .news_wz{width:100%;}
.rili2 .news_list li.news .news_wz .news_con{margin-left:100px; padding: 4px 0px;} 
.rili2 .news_list li.news .news_title{line-height: 23px;margin-top: 4px;font-size: 16px;color:#333;} 
.view__content .rili2 .news_list li.news .news_title a{font-family:"微软雅黑";font-size:18px;color:#333;line-height:1.8em;margin-bottom:1.5em;}
.rili2 .news_list li.news:hover .news_date .news_year{background-color:#c33539;transition:all 0.4s ease-in-out;}
.rili2 .news_list li.news:hover .news_date .news_days{background-color:#e3e4e6;}
.rili2 .news_list li.news .news_text{color:#666;line-height:1.8em;}
.rili2 .news_list .box {
    padding: 30px 20px;transition:all 0.4s ease-in-out;
}
.rili2 .news_list .box:hover {
    box-shadow: 1px 5px 14px #ccc;
}

ul.news_list.clearfix.rili li {
    float: left;
    width: 50%;
}
 .news_list.rili li.news .news_date{float: left;width: 80px;margin-right:-90px;background:#00707a;text-align:center;margin-top:10px;}
 .news_list.rili li.news .news_date .news_year{line-height: 40px;font-size: 26px; color:#fff; background-color:#c33539; transition:all 0.4s ease-in-out;}
 .news_list.rili li.news .news_date .news_days{line-height:40px; font-size: 16px; color:#6b6b6b; background-color:#e3e4e6;}
 .news_list.rili li.news .news_wz{width:100%;}
 .news_list.rili li.news .news_wz .news_con{margin-left:100px; padding: 4px 0px;} 
 .news_list.rili li.news .news_title{line-height: 23px;margin-top: 4px;font-size: 16px;color:#333;} 
 .news_list.rili li.news .news_title a{font-family:"微软雅黑";font-size:18px;color:#333;line-height:1.8em;margin-bottom:1.5em;}
.news_list.rili li.news:hover .news_date .news_year{background-color:#c33539;transition:all 0.4s ease-in-out;}
.news_list.rili li.news:hover .news_date .news_days{background-color:#e3e4e6;}
.news_list.rili li.news .news_text{color:#666;line-height:1.8em;}
 .news_list.rili .box {
    padding: 30px 20px;transition:all 0.4s ease-in-out;
}
 .news_list.rili .box:hover {
    box-shadow: 1px 5px 14px #ccc;
}
@media screen and (max-width: 1444px) {
.list_pic .view__row .news_pic {
    height: 300px;;
}
.front-lecture-col {
    padding: 40px 20px;
}
}
@media screen and (max-width: 999px) {
.post-10 .news_list .news {width: 50%;}
}
@media screen and (max-width: 767px) {
.post-10 .news_list .news {width: 100%; float: none;}
ul.news_list.clearfix.rili li  {width: 100%; float: none;}
.rili2 .news_list .box {
    padding: 10px;
    transition: all 0.4s ease-in-out;
}
.rili2 .news_list li.news .news_date{width: 70px;
    margin-right: -70px;}
.rili2 .news_list li.news .news_wz .news_con {
    margin-left: 85px;
    padding: 4px 0px;
}
.rili2 .news_list li.news .news_date .news_year{line-height: 35px;font-size: 20px; color:#fff; background-color:#c33539; transition:all 0.4s ease-in-out;}
.rili2 .news_list li.news .news_date .news_days{line-height:35px; font-size: 14px; color:#6b6b6b; background-color:#e3e4e6;}

}


.front-lecture-col .views-field-title a {
    width: 100%;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    margin-bottom: 0em;
    line-height: 1.6em;
}